package com.film.service;

import java.util.List;

import com.film.domain.FilmType;

/**
 * 该业务用来做电影类型的查询
 * @author 唐永林
 *
 */
public interface FilmTypeService {
	public List<FilmType> selectAllFilmType();
	/**
	 * 该方法用来做电影类型中间表的添加
	 * @param filmId 电影id
	 * @param typeId 类型id
	 * @return
	 */
	int addFilmType(int filmId,int typeId);
	/**
	 * 该方法用来做电影类型分页
	 * @param pageNum 显示第几页
	 * @param stripNum  显示的条数
	 * @return
	 */
	List<FilmType> limitFilmType(int pageNum);
	/**
	 * 该方法用来做电影类型的删除
	 * @param typeId 类型id
	 * @return
	 */
	int deleteFilmType(int typeId);
	/**
	 * 该方法用来做电影和电影类型的检查
	 * @param typeId 电影类型id
	 * @return
	 */
	List<Integer> selectFilmTypeAndFilmMiddleSurface(int typeId);
	/**
	 * 该方法用来做电影类型的添加
	 * @param typeName 电影类型的名字
	 * @return
	 */
	int addTypeName(String typeName);
}
